App({
  onLaunch: function (options) {
    // 从启动参数中获取 query 信息
    const query = options.query;
    // tt.showToast({
    //   title: '参数：'+query.imei,
    //   icon: 'none'
    // });
    if (query && query.imei) {
      // 将获取到的 imei 存入缓存
      tt.setStorageSync('deviceId', query.imei);
    }else{
      // 调用登录接口
      tt.request({
        url: 'https://dapp.jiantech.cn/api/systemConfig/getTempDevice',
        // url: 'http://192.168.3.4:9002/systemConfig/getTempDevice',
        method: 'GET',
        success: (resData) => {
          if (resData.data.code === 200) {
            tt.setStorageSync('deviceId', resData.data.data.sysValue);
          } else {
            tt.setStorageSync('deviceId', '');
          }
        },
        fail: (err) => {
          console.error('登录接口调用失败', err);
          tt.setStorageSync('deviceId', '');
        }
      });
    }
    // tt.setStorageSync('deviceId', '862167053013490');
    

    // 获取 code
      tt.login({
      success: (res) => {
        if (res.code) {

            // const user={
            //   id:1,
            //   nickName:'常林',
            //   avatarUrl:'',
            //   openId:'VGBAFBD',

            // }
            // tt.setStorageSync('userInfo', user);

          // 调用登录接口
          tt.request({
            url: 'https://dapp.jiantech.cn/api/dyUsers/login',
            method: 'POST',
            data: {
              code: res.code
            },
            success: (loginRes) => {
              if (loginRes.data.code === 200) {
                console.log('登录成功', loginRes.data);
                // 将登录信息保存至本地缓存
                tt.setStorageSync('userInfo', loginRes.data.data);
              } else {
                console.error('登录失败', loginRes.data);
              }
            },
            fail: (err) => {
              console.error('登录接口调用失败', err);
            }
          });
        } else {
          console.error('获取 code 失败', res.errMsg);
        }
      },
      fail: (err) => {
        console.error('调用 tt.login 失败', err);
      }
    });

  }
})
